Min-Cost Matchmaker Problem in Distributed Publish/Subscribe Infrastructures

نویسندگان

  • Zihui Ge
  • Ping Ji
  • Jim Kurose
چکیده

The publish/subscribe (pub/sub) paradigm provides content-oriented data dissemination, where communication channels between content providers and content consumers are set up on the basis of interest matches between content provided by the publishers and content requested by the subscribers. In this paper, we study a distributed matchmaker system which resides on the data dissemination path, intercepts both publication announcements and subscription requests so as to match publishers to interested subscribers. We formalize an optimization problem, namely the MinCost Matchmaker problem, whose objective is to minimize the number of publication/subscription messages being maintained and transmitted throughout the system. We study the complexity of the Min-Cost Matchmaker problem and propose algorithms to solve the problem efficiently. Our simulation results show that a system implementing such a Min-Cost Matchmaker structure can significantly reduce the number of overall publication/subscription messages maintained/transmitted compared to existing systems where either publication announcements or subscription requests are broadcast. These results cast light on a new direction of designing a more efficient matchmaker structure for publish/subscribe systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Matchmaker: A Distributed Publish/Subscribe Architecture

The publish/subscribe (pub/sub) paradigm provides content-oriented data dissemination in which communication channels are established between content publishers and content subscribers based on a matching of interests in the content provided by publishers and that requested by subscribers. We present a distributed pub/sub architecture in which end systems and “interior” network elements (such a...

متن کامل

Towards Fine-Grained Automated Verification of Publish-Subscribe Architectures

The design and validation of distributed applications built on top of Publish-Subscribe infrastructures remain an open problem. Previous efforts adopted finite automata to specify the components’ behavior, and model checking to verify global properties. However, existing proposals are far from being applicable in real contexts, as strong simplifications are needed on the underlying Publish-Subs...

متن کامل

Matchmaker: Signaling for Dynamic Publish/Subscribe Applications

The publish/subscribe (pub/sub) paradigm provides content-oriented data dissemination in which communication channels are established between content publishers and content subscribers based on a matching of subscribers interest in the published content provided – a process we refer to as “matchmaking”. Once an interest match has been made, content forwarding state can be installed at intermedi...

متن کامل

Towards an Access Control Mechanism for Wide-Area Publish/Subscribe Systems

The publish/subscribe communication model is increasingly considered for implementing middleware infrastructures for widely distributed applications. Scalability issues and routing algorithms of such systems have recently been the focus of intensive research. So far little attention has been given to security and management issues. In current publish/subscribe systems, malicious publishers can ...

متن کامل

On the creation & discovery of topics in distributed publish/subscribe systems

Publish/Subscribe infrastructures have in the recent years gained significant traction with several specifications such as the Java Message Service, WS-Eventing and WSNotification trying to capture the essence of publish/subscribe systems and enabling the development of interoperable systems. In this paper we present a scheme for the discovery of topics in distributed publish/subscribe systems....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002